package com.sxj.corejava.code09_集合.Set;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

/**
 * @author 石小俊
 */
public class Test03_遍历方式 {

    public static void main(String[] args) {
        Set<Integer> set = new HashSet<>(Arrays.asList(1, 3, 4, 7, 8, 9));
        // 由于Set集合没有索引的概念,因此不能使用普通for循环
        // 只能使用增强for循环与迭代器的方式进行遍历
        // 1.增强for循环
        for (Integer num : set) {
            System.out.print(num + "\t");
        }
        System.out.println();
        // 2.Iterator迭代器
        Iterator<Integer> it = set.iterator();
        while (it.hasNext()) {
            Integer num = it.next();
            System.out.print(num + "\t");
        }
    }

}
